heap-use-after-free in [@ A8_RowProc_Blend]
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
People
(Reporter: tsmith, Assigned: lsalzman)
References
(Blocks 3 open bugs)
Details
(4 keywords, Whiteboard: [gfx-noted][post-critsmash-triage])
Attachments
(3 files, 1 obsolete file)
196 bytes,
text/html
|
Details | |
14.03 KB,
application/x-javascript
|
Details | |
2.61 KB,
patch
|
mattwoodrow
:
review+
RyanVM
:
approval-mozilla-beta+
abillings
:
sec-approval+
|
Details | Diff | Splinter Review |
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Reporter | ||
Comment 2•6 years ago
|
||
Reporter | ||
Comment 3•6 years ago
|
||
Assignee | ||
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Comment 6•6 years ago
|
||
Assignee | ||
Comment 7•6 years ago
|
||
Comment 8•6 years ago
|
||
Assignee | ||
Comment 9•6 years ago
|
||
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
![]() |
||
Comment 12•6 years ago
|
||
Comment 13•6 years ago
|
||
Assignee | ||
Comment 14•6 years ago
|
||
Assignee | ||
Comment 15•6 years ago
|
||
Reporter | ||
Comment 16•6 years ago
|
||
Required prefs:
"gfx.webrender.all=true"
"layout.css.individual-transform.enabled=true"
Tested with m-c:
BuildID=20190102094850
SourceStamp=5826b2352ac08248205d3b0e29587ab8ad415bfe
Comment 17•6 years ago
|
||
Comment on attachment 9034258 [details] [diff] [review]
pop blob image transform clips
[Triage Comment]
UAF fix for users with WebRender enabled. Approved for 65.0b9.
Comment 18•6 years ago
|
||
uplift |
Assignee | ||
Comment 19•6 years ago
|
||
(In reply to Tyson Smith [:tsmith] from comment #16)
Required prefs:
"gfx.webrender.all=true"
"layout.css.individual-transform.enabled=true"Tested with m-c:
BuildID=20190102094850
SourceStamp=5826b2352ac08248205d3b0e29587ab8ad415bfe
Is there a way to make this testcase work without requiring layout.css.individual-transform.enabled so we could gauge whether that is required for the exploit to happen?
Comment 20•6 years ago
|
||
Comment on attachment 9034035 [details]
testcase.html
Swapping style="rotate: 1deg -1 0 0" with style="transform: rotate3d(-1,0,0,1deg)" should work.
Updated•6 years ago
|
Comment 21•6 years ago
|
||
I wasn't able to reproduce the initial issue on Ubuntu 16.04 x64, using the provided testcase, the infos provided in comment 19 and one of the affected builds 66.0a1 (2018-12-20).
:twsmith, can you please confirm that the fix is successfully applied?
Reporter | ||
Comment 22•6 years ago
|
||
Of course :)
Verified with m-c:
BuildID=20190121175139
SourceStamp=44369796f148630ff496be99f77a5eeea41c7d23
Comment 23•6 years ago
|
||
Thank you :twsmith for your confirmation! I will modify the following flags, according to previous comments.
Updated•6 years ago
|
Description
•